4
21
15
6
3
2
40
8
20
34
30
23
16
36
49
22
7
97
14
25
54
18
24
79
32
33
62
124
83
26
45
29
63
38
106
59
141